Bluetooth communication method and system

ABSTRACT

A Bluetooth communication method and system for enabling one Bluetooth device to rapidly connect to another Bluetooth device using an audio signal, and also enabling them to transmit data to each other are provided. The system includes first and second Bluetooth devices. The first Bluetooth device transforms authentication information required to establish a Bluetooth communication connection into an audio signal, and broadcasts the audio signal. The second Bluetooth device receives the audio signal and extracts the authentication information from the received audio signal. The second Bluetooth device establishes a Bluetooth communication channel with the first Bluetooth device, using the extracted authentication information.

PRIORITY

This application is a continuation application of a prior applicationSer. No. 13/194,302, filed on Jul. 29, 2011, which claimed the benefitunder 35 U.S.C §119(a) of a Korean patent application filed on Aug. 19,2010 in the Korean Intellectual Property Office and assigned Serial No.10-2010-0080325, the entire disclosure of which is hereby incorporatedby reference.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to systems adapted to Bluetoothtechnology. More particularly, the present invention relates to aBluetooth communication method and system that enables one Bluetoothdevice to rapidly connect to another Bluetooth device via Bluetoothcommunication, using an audio signal, and also enables them to transmitdata to each other via Bluetooth communication.

2. Description of the Related Art

With the rapid development of information and communication technologyand semiconductor technology, the use of various types of mobile deviceshas increased. Mobile devices employ mobile convergence to provideadditional services provided by other types of mobile systems as well astheir traditional services. For example, mobile devices include theirusual communication functions such as a voice calling or a messagetransmission, and additional functions as well, such as a TV viewingfunction (e.g., mobile broadcasting, such as Digital MultimediaBroadcasting (DMB), Digital Video Broadcasting (DVB), etc.,), an audioplayback function (e.g., MEPG Audio Layer 3 (MP3)), a photographingfunction, an Internet function, a short-range wireless communicationfunction, etc.

Short-range wireless communication is a type of communication thatenables computers, mobile devices, electric home appliances, etc.,located in a relatively short range, to wirelessly connect to each otherand enables them to perform bi-directional communication with eachother. Examples of short-range wireless communication include ZigBee,Infrared communication, Bluetooth, etc. Bluetooth enables electronicdevices to exchange data, such as voice data, etc., in a globallyunlicensed Industrial, Scientific and Medical (ISM) 2.45 GHz short-rangeRadio Frequency (RF) band.

A device supporting a Bluetooth function, hereinafter called a Bluetoothdevice, must perform a pairing process to establish a communicationchannel with another Bluetooth device. That is, the Bluetooth devicebroadcasts an Inquiry Message to peripheral Bluetooth devices, via theBluetooth antenna. When peripheral Bluetooth devices receive the InquiryMessage, they broadcast Inquiry Response Messages responding to theInquiry Message to the Bluetooth device that broadcast the InquiryMessage, respectively. The Bluetooth device receives the InquiryResponse Messages from the peripheral Bluetooth devices. The InquiryResponse Message includes authentication information (e.g., the uniqueaddress of a Bluetooth device, (i.e., BD_ADDR)) required to establish aBluetooth communication channel. After that, the Bluetooth devicetransmits a Name Request message to the searched peripheral Bluetoothdevices and receives device names therefrom. The Bluetooth devicedisplays the unique addresses and the device names of the searchedperipheral Bluetooth devices on a display unit. When the user choosesone of the peripheral Bluetooth devices displayed on the display unit,the Bluetooth device establishes a Bluetooth communication channel withthe selected Bluetooth device, and transmits data thereto. However, thisconventional Bluetooth communication method is complicated, so the usersfeel inconvenienced. In addition, the conventional Bluetoothcommunication system is disadvantageous to enable a Bluetooth device tobroadcast an Inquiry message for a certain period of time in order tosearch for peripheral Bluetooth devices, which requires a great deal oftime to establish the connection of Bluetooth communicationtherebetween.

SUMMARY OF THE INVENTION

Aspects of the present invention are to address the above-mentionedproblems and/or disadvantages and to provide at least the advantagesdescribed below. Accordingly, an aspect of the present invention is toprovide a Bluetooth communication method and system that enablesBluetooth devices to rapidly connect to each other via Bluetoothcommunication, using an audio signal.

Another aspect of the present invention is to provide a Bluetoothcommunication method and system that enables Bluetooth devices torapidly and intuitively connect to each other, thereby easilytransmitting contents therebetween.

Another aspect of the present invention is to provide a Bluetoothcommunication method and system that enables Bluetooth devices torapidly and intuitively connect to each other, thereby enhancing useconvenience.

In accordance with an aspect of the invention, a Bluetooth communicationmethod is provided. The method includes transforming, by a firstBluetooth device, authentication information required to establishes aBluetooth communication connection into an audio signal, broadcastingthe audio signal via a speaker of the first Bluetooth device, receiving,by a second Bluetooth device, the audio signal via a microphone of thesecond Bluetooth device, extracting, by the second Bluetooth device, theauthentication information from the received audio signal, transmitting,by the second Bluetooth device, a Bluetooth communication connectionrequest signal to the first Bluetooth device, using the extractedauthentication information, transmitting, by the first Bluetooth device,a response signal to the second Bluetooth device, and establishing, whenreceiving the response signal, a Bluetooth communication channel betweenthe first and second Bluetooth devices.

In accordance with another aspect of the invention, a Bluetoothcommunication system is provided. The system includes first and secondBluetooth devices. The first Bluetooth device transforms authenticationinformation required to establish a Bluetooth communication connectioninto an audio signal, and broadcasts the audio signal. The secondBluetooth device receives the audio signal and extracts theauthentication information from the received audio signal. The secondBluetooth device establishes a Bluetooth communication channel with thefirst Bluetooth device, using the extracted authentication information.

Other aspects, advantages, and salient features of the invention willbecome apparent to those skilled in the art from the following detaileddescription, which, taken in conjunction with the annexed drawings,discloses exemplary embodiments of the invention.

BRIEF DESCRIPTION OF THE DRAWINGS

The above and other aspects, features, and advantages of certainexemplary embodiments of the present invention will be more apparentfrom the following description taken in conjunction with theaccompanying drawings, in which:

FIG. 1 illustrates a Bluetooth communication system according to anexemplary embodiment of the present invention;

FIG. 2 illustrates a schematic block diagram of a Bluetooth deviceaccording to an exemplary embodiment of the present invention;

FIG. 3 is a flowchart illustrating a Bluetooth communication method in aBluetooth communication system, according to an exemplary embodiment ofthe present invention;

FIG. 4 is a flowchart illustrating a Bluetooth communication method in afirst Bluetooth device operating in a transmission mode, according to anexemplary embodiment of the present invention; and

FIG. 5 is a flowchart illustrating a Bluetooth communication method in asecond Bluetooth device operating in a reception mode, according to anexemplary embodiment of the present invention.

Throughout the drawings, it should be noted that like reference numbersare used to depict the same or similar elements, features, andstructures.

DETAILED DESCRIPTION OF EXEMPLARY EMBODIMENTS

The following description with reference to the accompanying drawings isprovided to assist in a comprehensive understanding of exemplaryembodiments of the invention as defined by the claims and theirequivalents. It includes various specific details to assist in thatunderstanding but these are to be regarded as merely exemplary.Accordingly, those of ordinary skill in the art will recognize thatvarious changes and modifications of the embodiments described hereincan be made without departing from the scope and spirit of theinvention. In addition, descriptions of well-known functions andconstructions may be omitted for clarity and conciseness.

The terms or words used in the following description and the claims arenot limited to the bibliographical meanings, but, are merely used by theinventor to enable a clear and consistent understanding of theinvention. Accordingly, it should be apparent to those skilled in theart that the following description of exemplary embodiments of thepresent invention is provided for illustration purpose only and not forthe purpose of limiting the invention as defined by the appended claimsand their equivalents.

It is to be understood that the singular forms “a,” “an,” and “the”include plural referents unless the context clearly dictates otherwise.Thus, for example, reference to “a component surface” includes referenceto one or more of such surfaces.

In the following exemplary embodiments of the invention, the term“Bluetooth device” refers to a device that can support a Bluetoothcommunication function. It will be appreciated that the invention can beapplied to all information communication devices, multimedia devices,and their applications, for example, mobile communication terminals,Personal Digital Assistants (PDAs), smartphones, personal computers,laptop computers, netbook computers, Portable Multimedia Players (PMPs),Play Station Pockets (PSPs), headsets, navigation systems, televisions,etc.

FIG. 1 illustrates a Bluetooth communication system according to anexemplary embodiment of the present invention.

Referring to FIG. 1, the Bluetooth communication system includes a firstBluetooth device 100 and a second Bluetooth device 200. The firstBluetooth device 100 includes a microphone 141 and a speaker 142.Similarly, the second Bluetooth device 200 includes a microphone 241 anda speaker 242. The first 100 and second 200 Bluetooth devices canoperate in a transmission or reception mode. In the followingdescription, for the sake of convenience, it is assumed that the firstBluetooth device 100 operates in a transmission mode and the secondBluetooth device 200 operates in a reception mode.

The first Bluetooth device 100 is operated in a transmission modeaccording to a user's request, transforms authentication information(e.g., the unique address of a Bluetooth module, BT_ADDR, and apassword), required to establish a Bluetooth communication connection,into an audio signal, and broadcasts the audio signal via the speaker142. In an exemplary implementation, the first Bluetooth device 100 maymix the audio signal with another sound source signal or apply a maskingeffect to the audio signal, and may broadcast it. This is to prevent theaudio signal from causing the user to feel unpleasant. When the firstBluetooth device 100 receives a Bluetooth communication connectionrequest signal from the second Bluetooth device 200, it transmits theresponse signal thereto, and establishes a Bluetooth communicationchannel therewith. After that, the first Bluetooth device 100 transmitscontents selected by the user (e.g., photographs, music files, videofiles, a phonebook, etc.) to the second Bluetooth device 200.

When the second Bluetooth device 200 is operated in a reception mode, itenables the microphone 241 and receives an audio signal broadcast fromthe first Bluetooth device 100. The second Bluetooth device 200 extractsauthentication information, required to establishes a Bluetoothcommunication channel with the first Bluetooth device 100, from thereceived audio signal. The second Bluetooth device 200 can transmit aBluetooth communication connection request signal to the first Bluetoothdevice 100, using the extracted authentication information. When thesecond Bluetooth device 200 receives the response signal from the firstBluetooth device 100, it can establish a Bluetooth communication channelwith the first Bluetooth device 100. The second Bluetooth device 200 canreceive contents from the first Bluetooth device 100 via the Bluetoothcommunication channel.

An exemplary Bluetooth communication system can rapidly and easilyestablish a Bluetooth communication channel between Bluetooth devicesusing an audio signal, without performing a conventional pairing processwhere a number of Bluetooth devices are searched and one of them isselected. Therefore, the system enhances user convenience. In addition,the system can also allow Bluetooth devices to easily transmit contentsto each other.

Although the above described exemplary embodiment is implemented in sucha manner that the first Bluetooth device 100 operates in a transmissionmode and the second Bluetooth device 200 operates in a reception mode,it should be understood that the invention is not limited thereto. Itwill be noted that the first Bluetooth device 100 may operate in areception mode and the second Bluetooth device 200 may operate in atransmission mode.

FIG. 2 illustrates a schematic block diagram of a Bluetooth deviceaccording to an exemplary embodiment of the present invention.

As shown in FIG. 2, the Bluetooth device may be a first 100 or second200 Bluetooth device. The first 100 and second 200 Bluetooth devices aredistinguished according to their operation mode, e.g., a transmissionmode or a reception mode, and have the same components. Therefore, forthe sake of convenience, the same components in the first 100 and 200Bluetooth devices will be expressed by a singular term citingcorresponding reference numbers using a slash (/).

Referring to FIG. 2, the first 100 and second 200 Bluetooth devices eachinclude a controller 110/210, a storage unit 120/220, a display unit130/230, an audio processing unit 140/240, a Bluetooth module 150/250,and a sensing unit 160/260.

The display unit 130/230 displays menus of the Bluetooth device 100/200and information that is input by the user or provided to the user. Thedisplay unit 130/230 displays a variety of screens for the Bluetoothdevice 100/200, for example, an idle screen, a menu screen, a messagewriting screen, a call screen, etc. In an exemplary implementation, thedisplay unit 130/230 can display a menu screen related to Bluetoothcommunication, a screen when Bluetooth communication is performed, ascreen for displaying a message stating the failure in establishing aBluetooth communication connection, etc. The display unit 130/230 may beimplemented with a Liquid Crystal Display (LCD), an Organic LightEmitting Diode (OLED), an Active Matrix OLED (AMOLED), and the like.When the display unit 130/230 is implemented with a touch screen, it mayalso serve as an input mechanism (not shown).

The Bluetooth module 150/250 supports Bluetooth communication betweenthe Bluetooth devices 100 and 200. The Bluetooth module 150/250establishes a Bluetooth communication channel with other Bluetoothdevices according to the control of the controller 110/210, therebyallowing the Bluetooth device 100/200 to transmit/receive data to/fromother Bluetooth devices via the channel. The Bluetooth module 150/250can support Hands-Free Profile (HFP) for hands free sets, HeadSetProfile (HSP) for headsets, File Transfer Profile (FTP) for filetransfer, Cordless Telephone Profile (CTP) for cordless telephones, etc.When the Bluetooth device 100/200 is operated in a reception mode, theBluetooth module 150/250 transmits a Bluetooth communication connectionrequest signal to another Bluetooth device, using authenticationinformation extracted from an audio signal received via a microphone141/241 of the audio processing unit 140/240. After that, the Bluetoothmodule 150/250 receives the response signal from the other Bluetoothdevice.

When the Bluetooth device 100/200 is operated in a transmission mode,the Bluetooth module 150/250 receives a Bluetooth communicationconnection request signal from other Bluetooth device. In that case, theBluetooth module 150/250 transmits the response signal to the otherBluetooth device. When Bluetooth communication is established betweenthe Bluetooth device 100/200 and the other Bluetooth device, theBluetooth module 150/250 of the Bluetooth device 100/200 transmitscontents to the other Bluetooth device under the control of thecontroller 110/210.

The storage unit 120/220 stores an Operating System (OS) of theBluetooth device 100/200, and applications for executing optionalfunctions, such as an audio playback function, a photograph or videoplayback function, etc. The storage unit 120/220 also stores user data,contents (e.g., photographs, music files, video files) to betransmitted/received to/from the other Bluetooth device via theBluetooth module 150/250, etc. The storage unit 120/220 also storesauthentication information. The authentication information may be aunique address (BD_ADDR) of a Bluetooth module. The authenticationinformation may include password information required when the Bluetoothdevice 100/200 establishes a Bluetooth communication connection. In anexemplary implementation, the storage unit 120/220 includes anapplication program for transforming the authentication information intoan audio signal according to a preset transformation, and also anapplication program for inverse-transforming an audio signal intoauthentication information. The storage unit 120/220 may include RandomAccess Memory (RAM), Read Only Memory (ROM), flash memory, or acombination thereof. The storage unit 120/220 may include one or twointegrated memory chips, for example, a Multi-Chip Package (MCP), etc.

The audio processing unit 140/240 transfers an audio signal to thespeaker 142/242 or an audio signal, received via the microphone 141/241,to the controller 110/210. That is, the audio processing unit 140/240converts an analog voice signal, received via the microphone 141/241, toa digital voice signal, and transfers it to the controller 110/210. Theaudio processing unit 140/240 also converts a digital voice signal intoan analog voice signal and outputs it via the speaker 142/242. Inaddition, the audio processing unit 140/240 can also output, via thespeaker 142/242, a key input sound, sound effects according to theexecution of corresponding functions, audio sound when an audio file(e.g., an MP3 file) is played back, etc. In an exemplary implementation,when the Bluetooth device 100/200 is operated in a transmission mode,the audio processing unit 140/240 can output an audio sound, created bytransforming the authentication information, to the speaker 142/242.Likewise, when the Bluetooth device 100/200 is operated in a receptionmode, the audio processing unit 140/240 receives an audio signal via themicrophone 141/241 and transfers it to an authentication informationrestoring unit 112/212 of the controller 110/210. The audio processingunit 140/240 can also output a sound effect indicating the failure inestablishing a Bluetooth communication connection using an audio signal.

The sensing unit 160/260 senses motion of the Bluetooth device 100/200.The sensing unit 160/260 includes a motion sensor 161/261 and aproximity sensor 162/262. The motion sensor 161/261 creates a signal forrequesting to execute a transmission mode to transmit contents. Forexample, when the user selects contents to be transmitted and performs apreset motion (e.g., a swing, a tilting, etc.) without operating anykey, the motion sensor 161/261 senses the motion. In that case, thecontroller 110/210 can execute a transmission mode to transmit theselected contents. The motion sensor 161/261 may be implemented with anacceleration sensor, a gravity sensor, a geomagnetic sensor, etc. Inanother exemplary embodiment, the motion sensor 161/261 may be omittedin Bluetooth devices when they do not provide a function fortransmitting contents via a user's motion.

The proximity sensor 162/262 refers to a sensor that is able to sensethe approach and the presence of nearby objects without any physicalcontact. The proximity sensor 162/262 may be implemented with a magneticproximity sensor, a ultrasonic proximity sensor, a photoelectricproximity sensor, an inductive proximity sensor, a capacitive proximitysensor, etc. In an exemplary implementation, the proximity sensor 261 ofthe first Bluetooth device 100 senses the approach of the secondBluetooth device 200, and the proximity sensor 262 of the secondBluetooth device 200 senses the approach of the first Bluetooth device100. When the first 100 and second 200 Bluetooth devices are within acertain range, the proximity sensor 162/262 is used to determine theproximity so that they can connect to each other via Bluetoothcommunication using an audio signal. This is because the secondBluetooth device 200 in a reception mode cannot receive properly anaudio signal in an environment where the level of external noise isrelatively large. To address this problem, when the first 100 and second200 Bluetooth devices detect that they are near each other (i.e., withina certain range via the proximity sensor 162/262), the first Bluetoothdevice 100 in a transmission mode activates the speaker 142 and thesecond Bluetooth device 200 in a reception mode activates the microphone241.

The controller 110/210 controls operations of the Bluetooth device100/200 and the signal flow between the components in the Bluetoothdevice 100/200. The controller 110/210 also processes data in theBluetooth device 100/200. In an exemplary implementation, the controller110/210 includes an authentication information transforming unit 111/211and the authentication information restoring unit 112/212.

The authentication information transforming unit 111/211 transformsauthentication information regarding the Bluetooth module 150/250 intoan audio signal in a particular pattern when the Bluetooth device100/200 is operated in a transmission mode. The authenticationinformation transforming unit 111/211 can mix the transformed audiosignal with another sound source signal or apply a masking effect to thetransformed audio signal. This is to make the user feel more comfortfrom an audio signal output from the speaker 142 of the Bluetooth device100 in a transmission mode.

The authentication information restoring unit 112/212 extractsauthentication information regarding the Bluetooth module 150/250 froman audio signal that is received via the microphone 141/241 of the audioprocessing unit 140/240 when the Bluetooth device 100/200 is operated ina reception mode.

The controller 110/210 can control the Bluetooth module 150/250 toestablish the Bluetooth communication connection between the Bluetoothdevices 100 and 200 using the extracted authentication information. Whenthe Bluetooth communication connection has been established, thecontroller 110/210 of the Bluetooth device 100/200 in a transmissionmode can transmit contents to the opposite Bluetooth device 200/100 viathe Bluetooth module 150/250. On the contrary, the controller 110/210 ofthe Bluetooth device 100/200 in a reception mode can receive contentsfrom the opposite Bluetooth device 200/100 via the Bluetooth module150/250. After contents have been transmitted or received, thecontroller 110/210 controls the display unit 130/230 or audio processingunit 140/240 to output a message or sound effect to inform the user thatthe process has been completed.

Although it is not shown in FIG. 2, the Bluetooth device 100/200 mayselectively further include units having add-on functions as follows: anRF communication unit; a broadcast module for receiving and reproducingbroadcasts; a camera module for photographing objects; an Internetcommunication module for performing communication via the Internet; etc.With the spread of digital convergence, although Bluetooth devices varytoo greatly to list their modifications in this description, it will beeasily appreciated by those skilled in the art that the other unitsequivalent to the above-listed units may be further included in theBluetooth device of the invention.

FIG. 3 is a flowchart illustrating a Bluetooth communication method in aBluetooth communication system, according to an exemplary embodiment ofthe present invention.

Referring to FIG. 3, the first Bluetooth device 100 operates in atransmission mode, according to an input signal created in the inputunit (not shown) or a touch signal that occurs on the touch screen atstep 301. Likewise, the second Bluetooth device 200 operates in areception mode according to a signal created by the input unit or thetouch screen at step 303. The transmission mode and reception mode canbe executed via menus included in the first 100 and second 200 Bluetoothdevices, respectively. Alternatively, the transmission mode can beexecuted when the user selects contents to be transmitted and makes apreset motion so that the motion sensor 161 of the first Bluetoothdevice 100 can sense it. For example, when the user selects contents tobe transmitted and swings or tilts the first Bluetooth device 100 sothat the motion sensor 161 can sense the swing or tilting motion, thefirst Bluetooth device 100 concludes that the user requested to transmitthe selected contents, and can execute a transmission mode.

After executing the transmission mode, the first Bluetooth device 100extracts authentication information, required to establish a Bluetoothcommunication connection, from the storage unit 120 at step 305. Theauthentication information includes a password and the unique address(BD_ADDR) of the Bluetooth module 150.

The first Bluetooth device 100 transforms the extracted authenticationinformation into an audio signal at step 307, and broadcasts it via thespeaker 142 of the audio processing unit 140 at step 309. Although it isnot shown in FIG. 3, the first Bluetooth device 100 can activate thespeaker 142 and broadcast the audio signal when the proximity sensor 161senses the approach of the second Bluetooth device 200. This is to avoidwasting electric power that the first Bluetooth device 100 may consumeby activating the speaker 142 and broadcasting the audio signal in asituation where the second Bluetooth device 200 in a reception modecannot receive the audio signal. It is preferable that the first 100 andsecond 200 Bluetooth devices approach each other with the speaker 142 ofthe first Bluetooth device 100 facing the microphone 241 of the secondBluetooth device 200. In addition, the first Bluetooth device 100 canmix the audio signal with a preset sound source signal or a user'sselected sound source signal or apply a masking effect to the audiosignal. This is done to prevent the audio signal, transformed from theauthentication information, from giving the user displeasure. To thisend, the first Bluetooth device 100 includes an authenticationinformation transforming unit 111.

Meanwhile, after executing the reception mode at step 303, the secondBluetooth device 200 activates the microphone 241 at step 311, anddetermines whether an audio signal with a particular pattern is receivedvia the microphone 241 at step 313. When the second Bluetooth device 200ascertains that an audio signal with a particular pattern is notreceived via the microphone 241 at step 313, it reverts to step 311 andagain activates the microphone 241. On the contrary, when the secondBluetooth device 200 ascertains that an audio signal with a particularpattern is received via the microphone 241 at step 313, it extractsauthentication information from the received audio signal at step 315.To this end, the second Bluetooth device 200 includes an authenticationinformation restoring unit 212.

After that, the second Bluetooth device 200 transmits a Bluetoothcommunication connection request signal to the first Bluetooth device100 via the Bluetooth module 250 using the extracted authenticationinformation at step 317. The first Bluetooth device 100 receives therequest signal and transmits the response signal to the second Bluetoothdevice 200 at step 319. The second Bluetooth device 200 receives theresponse signal, and establishes a Bluetooth communication channel withthe first Bluetooth device 100 at step 321. The first Bluetooth device100 transmits contents, requested for transmission by the secondBluetooth device user, to the second Bluetooth device 200 via theBluetooth module 150 at step 323.

FIG. 4 is a flowchart illustrating a Bluetooth communication method in afirst Bluetooth device operating in a transmission mode, according to anexemplary embodiment of the present invention.

Referring to FIG. 4, the controller 110 of the first Bluetooth device100 executes a transmission mode, according to an input signal createdin the input unit (not shown) or a touch signal that occurs on the touchscreen at step 401. In the transmission mode, the first Bluetooth device100 can transmit contents to the second Bluetooth device 200. Thetransmission mode can be executed via a menu. Alternatively, thetransmission mode can also be executed when the user makes a presetmotion so that the motion sensor 161 of the first Bluetooth device 100can sense it. For example, when the user selects swings or tilts in aparticular direction the first Bluetooth device 100 so that the motionsensor 161 can sense the swing or tilting motion, the first Bluetoothdevice 100 can execute a transmission mode. On the other hand, the userselects contents to be transmitted and operates a transmission mode.Alternatively, the user operates a transmission mode via the menuincluded in the first Bluetooth device 100 and selects contents to betransmitted.

When the first Bluetooth device 100 operates in a transmission mode, thecontroller 110 extracts authentication information, required toestablish a Bluetooth communication connection, from the storage unit120 at step 403. The authentication information includes a uniqueaddress of a Bluetooth module. When the first Bluetooth device 100 isset with a password to establish a Bluetooth communication connection,the authentication information may include the password. The controller110 transforms the extracted authentication information into an audiosignal at step 405. To this end, the controller 110 includes anauthentication information transforming unit 111. For example, theauthentication information transforming unit 111 transforms theextracted authentication information into an audio signal with aparticular pattern (e.g., an audio signal with 8 kHz of frequency)according to a preset transformation. Although it is not shown in FIG.4, the authentication information transforming unit 111 may mix thetransformed audio signal with a preset sound source signal or apply amasking effect to the transformed audio signal. This is done to preventthe audio signal, transformed from the authentication informationaccording to a preset transformation, from giving the user displeasure.Since the transformation, mixing method, and masking process of theauthentication information into an audio signal are well know to theperson skilled in the art, their detailed description will be omitted inthe application.

After transforming the authentication information into an audio signalat step 405, the controller 110 broadcasts the transformed audio signalvia the speaker 142 of the audio processing unit 140 at step 407. In anexemplary implementation, the controller 110 may broadcast an audiosignal when it receives a signal indicating the approach of the secondBluetooth device 200 from the proximity sensor 162. This is to preventthe first Bluetooth device 100 from broadcasting an audio signal even ina situation where the second Bluetooth device 200 cannot receive theaudio signal. For example, when the first 100 and second 200 Bluetoothdevices are spaced relatively far apart or the second Bluetooth device200 cannot receive an audio signal because a noise level is high,broadcasting an audio signal may cause a waste of electric power for thefirst Bluetooth device 100. It is preferable that the first 100 andsecond 200 Bluetooth devices approach each other, with the speaker 142of the first Bluetooth device 100 facing the microphone 241 of thesecond Bluetooth device 200, so that the second Bluetooth device 200 canreceive a high level of audio signal, i.e., an audio signal with ahigher Signal-to-Noise Ratio (SNR).

The controller 110 activates the Bluetooth module 150 and determines ifa Bluetooth communication connection request signal is received from thesecond Bluetooth device 200 at step 409. When the controller 110 doesnot receive a Bluetooth communication connection request signal from thesecond Bluetooth device 200 at step 409, it returns to step 407 andbroadcasts the transformed audio signal. Alternatively, although it isnot shown in FIG. 4, when the controller 110 does not receive aBluetooth communication connection request signal within a certainperiod of time, it displays, on the display unit 130, a message statingthe failure in establishing a Bluetooth communication connection oroutputs a preset sound effect via the speaker 142. On the contrary, whenthe controller 110 receives a Bluetooth communication connection requestsignal from the second Bluetooth device 200 at step 409, it transmitsthe response signal to the second Bluetooth device 200 via the Bluetoothmodule 150 at step 411, and establishes a Bluetooth communicationchannel therewith at step 413. Alternatively, although it is not shownin FIG. 4, when the controller 110 receives the Bluetooth communicationconnection request signal, it stops broadcasting the audio signal viathe speaker 142.

When the Bluetooth communication channel has been established at step413, the controller 110 transmits contents requested for transmission tothe second Bluetooth device 200 via the Bluetooth module 150 at step415. The controller 110 determines whether all contents have beentransmitted at step 417. When the controller 110 ascertains that allcontents have not been transmitted at step 417, it returns to step 415and transmits contents to the second Bluetooth device 200. On thecontrary, when the controller 110 ascertains that all contents have beentransmitted at step 417, it terminates the Bluetooth communicationconnection at step 419. In that case, the controller 110 may display, onthe display unit 130, a message stating that all contents have beentransmitted or may output a sound effect via the speaker 142.Alternatively, when some contents have been transmitted, the controller110 may display, on the display unit 130, a pop-up message askingwhether the user desires to terminate the Bluetooth communicationconnection with the second Bluetooth device 200. When there are nocontents to be transmitted, the user can select to terminate theBluetooth communication connection. On the contrary, when there arecontents to be transmitted, the user can select to retain the Bluetoothcommunication connection.

FIG. 5 is a flowchart illustrating a Bluetooth communication method in asecond Bluetooth device operating in a reception mode, according to anexemplary embodiment of the present invention.

Referring to FIG. 5, the controller 210 of the second Bluetooth device200 executes a reception mode at step 501. After that, the controller210 activates the microphone 241 of the audio processing unit 240 atstep 503, and determines if an audio signal with a particular pattern isreceived via the microphone 241 at step 505.

When the second Bluetooth device 200 does not receive an audio signal atstep 505, the controller 210 returns to step 503 and again activates themicrophone 241. On the contrary, when the second Bluetooth device 200receives an audio signal at step 505, the controller 210 extractsauthentication information, required to perform Bluetooth communicationwith the first Bluetooth device 100, from the received audio signal atstep 507. To this end, the controller 210 includes an authenticationinformation restoring unit 112.

When the authentication information has been extracted at step 507, thecontroller 210 transmits a Bluetooth communication connection requestsignal to the first Bluetooth device 100 using the extractedauthentication information at step 509, and determines if a responsesignal is received from the first Bluetooth device 100 at step 511. Whenthe second Bluetooth device 200 does not receive the response signal atstep 511, the controller 210 returns to step 509. Alternatively, whenthe controller 210 does not receive the response signal within a certainperiod of time (e.g., 15 seconds), it displays, on the display unit 230,a message stating the failure in establishing a Bluetooth communicationconnection or outputs a preset sound effect indicating the failure inestablishing a Bluetooth communication connection via the speaker 142.On the contrary, when the controller 210 receives the response signal,it establishes a Bluetooth communication channel with the firstBluetooth device 100 at step 513. When the Bluetooth communicationchannel has been established at step 513, the controller 210 receivescontents transmitted from the first Bluetooth device 100 via theBluetooth module 250 at step 515.

As described above, the Bluetooth communication method and systemaccording to exemplary embodiments of the invention enables Bluetoothdevices to rapidly connect to each other via Bluetooth communication,using an audio signal. Users can easily transmit contents from oneBluetooth device to another. In addition, the system and method does notrequire conventional processes, such as searching for a number ofBluetooth devices and asking users for selecting one of the searchedBluetooth devices, in order to establish a Bluetooth communicationconnection, thereby enhancing use convenience.

While the invention has been shown and described with reference tocertain exemplary embodiments thereof, it will be understood by thoseskilled in the art that various changes in form and details may be madetherein without departing from the spirit and scope of the invention asdefined by the appended claims and their equivalents.

What is claimed is:
 1. An apparatus comprising: a speaker; and acontroller operatively coupled with the speaker, the controllerconfigured to: generate a signal for requesting mode to transmitcontents when a preset motion of the apparatus is detected, extractauthentication information required to connect other devices, transformthe extracted authentication information into an audio signal, andoutput the audio signal via the speaker.
 2. The apparatus of claim 1,wherein the controller is configured to: identify at least one of aswing motion and a tilting motion in a specific direction, via a motionsensor operatively coupled with the apparatus.
 3. The apparatus of claim1, wherein the controller is configured to mix the audio signal withanother audio signal.
 4. The apparatus of claim 1, wherein thecontroller is configured to: receive a communication connection requestsignal from an external apparatus, via a short-range wirelesscommunication module operatively coupled with the controller; andtransmit a response signal corresponding to the communication connectionrequest signal, to the external apparatus, via the short-range wirelesscommunication module.
 5. The apparatus of claim 4, wherein thecontroller is configured to: transmit, to the external apparatus,content selected by a user via the short-range wireless communicationconnection.
 6. The method of claim 5, wherein the controller isconfigured to: terminate the short-range wireless communicationconnection when all of the content is transmitted; and indicate, via oneof a message and sound, that all of the content is transmitted.
 7. Amethod comprising: generating, at an apparatus, a signal for requestingmode to transmit contents when a preset motion of the apparatus isdetected; extracting authentication information required to connectother devices; transforming the extracted authentication informationinto an audio signal; and outputting, via the speaker, the audio signal.8. The method of claim 7, further comprising: identifying whether apreset motion of the apparatus is detected, wherein the identifyingcomprises identifying at least one of a swing motion and a tiltingmotion in a specific direction, via a motion sensor operatively coupledwith the apparatus.
 9. The method of claim 7, wherein the outputting ofthe audio signal comprises mixing the audio signal with another audiosignal.
 10. The method of claim 7, further comprising: stopping tooutput the authentication information via an audio processor based atleast in part on a determination that a communication connection requestsignal of short-range wireless communication from an external electronicdevice is received within a specified time period.
 11. The method ofclaim 10, further comprising: transmitting, to the external electronicdevice, content selected by a user, via the short-range wirelesscommunication connection.
 12. The method of claim 11, wherein thetransmitting comprises: terminating the short-range wirelesscommunication connection when all of the content is transmitted to theexternal electronic device; and indicating, via a message or sound, thatall of the content is transmitted to the external electronic device. 13.The method of claim 7, further comprising: receiving a communicationconnection request signal from an external electronic device, via ashort-range wireless communication module operatively coupled with theapparatus; and transmitting a response signal corresponding to thecommunication connection request signal, to the external electronicdevice, via the short-range wireless communication module.